package com.rt.schedulebase.dto.esb.schedule.resquest.xray;


import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import com.rt.schedulebase.dto.esb.AccessControl;
import com.rt.schedulebase.dto.esb.MessageHeader;
import lombok.Data;

@Data
@JacksonXmlRootElement(localName = "ESBEntry")
public class XRayScheduleSendESBEntry<T> {

    @JacksonXmlProperty(localName = "AccessControl")
    private AccessControl accessControl;

    @JacksonXmlProperty(localName = "MessageHeader")
    private MessageHeader messageHeader;

    @JacksonXmlProperty(localName = "MsgInfo")
    private T msgInfo;

//    @JacksonXmlProperty(localName = "RetInfo")
//    private RetInfo retInfo;

}
